<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
        1. 正则表达式匹配日期
        2. 使用字符串repalce函数替换
        3. 设定年月日分组捕获
        4. 在repalce第二个参数可以读取分组信息
        5. 将读取的分组信息和要替换的字符组合
      */
      const str = "2023-12-21,2012-12-22";
      const r = str.replace(
        /(?<year>\d{4})-(?<month>\d{2})-(?<date>\d{2})/g,
        "$<year>年$<month>月$<data>日"
      );

      console.log(r);
      console.log(str);

      //   "2023年12月21日,2012年12月22日";
    </script>
  </body>
</html>
